*
{
  margin: 0; padding: 0;
  list-style: none;
}

.weui-header-left .aicon{
	font-family: iconfont!important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
}

.cj
{
  padding-bottom: 80px;
}

.cj_main
{
  position: relative; top: 14px; left: 4%;
  width: 92%;
  background: #fff; 
  border-radius: 6px;
  box-shadow: 0px 2px 2px #e5e5e5;
  margin-bottom: 10px;
}

.cj_main .head
{
  border-bottom: 1px solid #efefef;
}
.cj_main .head ul{}
.cj_main .head ul li{}
.cj_main .head ul li h3
{
  padding-top: 14px;
  font-size: 18px;
  color: #f59058;
  line-height: 20px;
  text-align: center;
}
.cj_main .head ul li span
{
  display: inline-block;
  font-size: 14px;
  position: relative; left: 50%;
  margin-left: -44px;
  padding-bottom: 18px;
  color: #808080;
}


.cj_main .body
{
  width: 100%;
  display: inline-block;
  background: #fff;
}

.cj_main .body .more_left
{
  margin-left: 8%;
}

.cj_main .body ul
{
  position: relative; top: 14px; left: 16px;
  float: left;
  margin-right: 8%;
}
.cj_main .body ul li
{
  clear: float;
  margin-bottom: 28px;
}
.cj_main .body ul li p
{
  display: inline-block;
}
.cj_main .body ul li span
{
  display: inline-block;
}
.cj_main .body ul li b
{
  display: inline-block;
  font-weight: normal;
  color: #8c8c8c;
}
.cj_main .body ul li strong
{
  display: inline-block;
  font-weight: normal;
  color: #8c8c8c;
}


.ry
{
  background: #fff;
  border-top: 1px solid #d7d7d7;
}
.ry_main
{
  margin-left: 20px;
}
.ry_main h2
{
  font-size: 22px;
  font-weight: normal;
  padding-top: 20px;
  padding-bottom: 20px;
}
.ry_main ul
{
  display: inline-block;
}
.ry_main ul li
{
  float: left;
}
.ry_main ul li p{}
.ry_main ul li span
{
  padding-left: 14px;
  color: #999999;
}

.run_icno
{
  display: block;
  position: relative; top: -56px; left: 90%;
  width: 3.4%; height: 20px;
}




@-webkit-keyframes appaer{
  0%{
    position: absolute; top: 136px; left: 196px;
    -webkit-transform:scale(0.1);
  }
  90%{
    position: absolute; top: 136px; left: 126px;
    -webkit-transform:scale(1.2);
  }
  100%{
    position: absolute; top: 136px; left: 126px;
    -webkit-transform:scale(1);
  }
}

@-webkit-keyframes appaer2{
  0%{
    position: absolute; top: 136px; left: 126px;
    opacity: 0.3;
  }
  100%{
    position: absolute; top: 62px; right: 68px;
    opacity: 1;
  }
}

.btnBox{
  position: fixed; bottom: 60px; right: 0;
  width: 310px; height: 210px;
}
.btnBox img{
  width: 50px; height: 50px;
  border-radius: 50px;
}
.btnBox .getTemple{
  position: absolute; top: 62px; left: 180px;
  -webkit-animation:appaer 0.5s, appaer2 0.5s 0.5s;
}
.btnBox .newBtn{
  position: absolute; top: 136px; left: 126px;
  -webkit-animation:appaer 0.5s;
}
.btnBox .bigger{
  position: absolute; bottom: 0px; right: 30px;
  width:80px; height: 80px;
  border-radius: 80px;
  background: none;
}

@media screen and (max-width:375px) and (min-width:320px)
{
  .ry_main h2
  {
    font-size: 20px;
  }
}

@media screen and (min-width:320px)
{
  .ry_main h2
  {
    font-size: 18px;
  }
}
@media screen and (min-width:300px)
{
  .ry_main h2
  {
    font-size: 16px;
  }
  .time_line ol
  {
    margin-right: 9% !important; 
  }
}